//
// Created by deepin on 2020/10/28.
// 函数原型:用于告诉编译器 该函数有多少个参数以及类型 还有返回值类型, 优化在c++执行时的效率 可以编译阶段 提示出用户的错误调用
//
#include <iostream>
using namespace std;
void cheers(int);
double cube(double x);
int fun(...); // 代表该函数没有参数
void fun1(int , double); // 函数原型中 参数名称可以省
/*int main()
{
    cheers(5);
    cout << "Give me a number:";
    double side;
    cin >> side;
    double volume = cube(side);
    cout << "A " << side << " foot cube has a volnume of ";
    cout << volume << " cubic feet \n";
    cheers(cube(2));
    return 0;
}*/

void cheers(int n)
{
  for(int i=0;i<n;++i)
  {
     cout<< "Cheers!";
     cout<<endl;
  }
}

double cube(double x)
{
    return x*x*x;
}

int fun()
{
    return 1;
}
